

//登录成功之后调用mobx里面的方法  将数据存入本地  以便将导航信息渲染到界面
import {getsessionstorage,setsessionstorage} from "../utils/utils"
import {action,observable} from "mobx";
import Nav from '../LuYou/moNI'//模拟数据
import axios from "axios"

class luYou {
    @observable user=getsessionstorage('user') || {isLogin:false,premission:''}
    @observable loginer=[]
    @action
    loginUser(arry){
       return  new Promise((resolve, reject) => {
            resolve(200)
        }).then(data=>{
           //这里代表登录成功   需要保存的东西  1.登录者的信息 2 登录者的权限 3 登录者的路由信息
            if(data===200){
                let user1={
                    isLogin:true,//登录状态
                    premission: 'user',//录者的权限
                    navUrl:arry,//路由信息
                }
                this.user= user1
                setsessionstorage('user',user1)
                return 200
            }
        })
      // axios.post('/login',)

    }

    getLoginer(data){
        this.loginer=data
        console.log(this.loginer)
    }
}
export default luYou